*
{
    color: #000000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
html
{
    zoom: 1;
}
html *
{
    outline: 0;
    zoom: 1;
}
html button::-moz-focus-inner
{
    border-color: transparent !important;
}

body
{
    overflow-x: hidden;
    font-size: 12px;
    width: 100%;
    height: 100%;
}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td
{
    margin: 0;
    padding: 0;
}
/*table{border-collapse:collapse;border-spacing:0;}*/
fieldset, a img
{
    border: 0;
}
address, caption, cite, code, dfn, em, th, var
{
    font-style: normal;
    font-weight: normal;
}
li
{
    list-style: none;
}
caption, th
{
    text-align: left;
}
h1, h2, h3, h4, h5, h6
{
    font-size: 100%;
    font-weight: normal;
}
qbefore, q:after
{
    content: '';
}
.logo2
{
    font: bold 20pt/2 "微软雅黑" ,Arial;
    line-height: 60px;
    background: url(../images/logo2.jpg) no-repeat;
    width: 100%;
    height: 70px;
}
.logo2 .title
{
    padding-left: 40px;
}
/**
 +------------------------------------------------------------------------------
 * Public Class
 +------------------------------------------------------------------------------
 * @subpackage  RBAC
 +------------------------------------------------------------------------------
 */
.clearfix:after
{
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.clearfix
{
    display: block;
}
.clear
{
    clear: both;
}
/* 清除浮动*/
.colwrapper
{
    overflow: hidden;
    zoom: 1 /*for ie*/;
    margin: 5px auto;
}
/* 高度自适应 */
.strong
{
    font-weight: bold;
}
.left
{
    float: left;
}
.right
{
    float: right;
}
.center
{
    margin: 0 auto;
    text-align: center;
}
.show
{
    display: block;
    visibility: visible;
}
.hide
{
    display: none;
    visibility: hidden;
}
.block
{
    display: block;
}
.inline
{
    display: inline;
}
.transparent
{
    filter: alpha(opacity=50);
    -moz-opacity: 0.5; /** Firefox 3.5即将原生支持opacity属性，所以本条属性只在Firefox3以下版本有效 ***/
    -khtml-opacity: 0.5;
    opacity: 0.5;
}
.break
{
    word-wrap: break-word;
    overflow: hidden; /*word-break:break-all;*/
}

/**
 +------------------------------------------------------------------------------
 * FCK 兼容解决方案
 +------------------------------------------------------------------------------
 * @subpackage  RBAC
 +------------------------------------------------------------------------------
 */
em
{
    font-style: italic !important;
}
strike
{
    text-decoration: line-through !important;
}
strong
{
    font-weight: bold !important;
}
u
{
    text-decoration: underline !important;
}


/**
 +------------------------------------------------------------------------------
 * 网站整体颜色总汇
 +------------------------------------------------------------------------------
 * @codex  颜色:使用颜色的名称或者16进制代码,如 
 * @subpackage  RBAC
 +------------------------------------------------------------------------------
 */

.color45
{
    color: #454545;
}
.bgColorW
{
    background: #ffffff;
}
.bgColorG
{
    background: #F5F3F4;
}
/**
 +------------------------------------------------------------------------------
 * 网站整字体大小
 +------------------------------------------------------------------------------
 * @codex   字体大小,直接使用"font+字体大小"作为名称,如
 * @package  ORG
 * @subpackage  RBAC
 +------------------------------------------------------------------------------
 */
.font14px
{
    font-size: 14px;
}
.font13px
{
    font-size: 13px;
}
.font9pt
{
    font-size: 9pt;
}


/* 分页 */

DIV.black2
{
    padding-right: 5px;
    padding-left: 5px;
    padding-bottom: 2px;
    margin: 3px;
    padding-top: 2px;
    text-align: center;
}
DIV.black2 A
{
    display: inline-block;
    padding: 2px 5px;
    border-right: #000000 1px solid;
    border-top: #000000 1px solid;
    margin: 2px;
    border-left: #000000 1px solid;
    color: #000000;
    padding-top: 2px;
    border-bottom: #000000 1px solid;
    text-decoration: none;
}
DIV.black2 A:hover
{
    display: inline-block;
    padding: 2px 5px;
    border-right: #000000 1px solid;
    border-top: #000000 1px solid;
    border-left: #000000 1px solid;
    color: #fff;
    border-bottom: #000000 1px solid;
    background-color: #000;
}
DIV.black2 A:active
{
    display: inline-block;
    padding: 2px 5px;
    border-right: #000000 1px solid;
    border-top: #000000 1px solid;
    border-left: #000000 1px solid;
    color: #fff;
    border-bottom: #000000 1px solid;
    background-color: #000;
}
DIV.black2 SPAN.current
{
    border-right: #000000 1px solid;
    padding-right: 5px;
    border-top: #000000 1px solid;
    padding-left: 5px;
    font-weight: bold;
    padding-bottom: 2px;
    margin: 2px;
    border-left: #000000 1px solid;
    color: red;
    padding-top: 2px;
    border-bottom: #000000 1px solid;
    background-color: #ccc;
}
D1IV.black2 SPAN.disabled
{
    border-right: #eee 1px solid;
    border-top: #eee 1px solid;
    margin: 2px;
    border-left: #eee 1px solid;
    color: #ddd;
    border-bottom: #eee 1px solid;
}




/**
 +------------------------------------------------------------------------------
 * 网站整布局命名规范
 +------------------------------------------------------------------------------
 * @codex   id和class命名采用该版块的英文单词或组合命名 如:newRelease
 * @package  ORGfilter:shadow(Color=#eeeeee,direction=100);font-weight:bolder;color:#eeeeee
 * @subpackage  RBAC
 +------------------------------------------------------------------------------
 */
/*后台登录样式*/
#LoginMain
{
    background: url(../images/LoginMain_bg.jpg) no-repeat;
    position: relative;
    height: 521px;
    margin: auto;
    overflow: hidden;
}
#LoginMain .top_box1
{
    width: 408px;
    height: 260px;
    margin-left: auto;
    margin-right: auto;
    background: url(../images/Login_bg.png) no-repeat;
    margin-top: 102px;
}
#Login ul
{
    /*margin-left:83px;*/
}
#Login ul li
{
    /*height:45px; line-height:45px;*/
}
#Login ul li input
{
    /*width:119px; height:20px; border:0px; margin-left:30px;*/
}
.LoginButton
{
    padding-top: 7px;
    margin-left: 115px;
}
#Login_FailureText
{
    width: 270px;
    height: 30px;
    overflow: hidden;
    margin-top: 35px;
    padding-left: 60px;
    display: block;
    color: Red;
}
#LoginFoot
{
    color: #9EC9FE;
    text-align: center;
    display: block;
    width: 100%;
    margin-top: 50px;
    font-size: 12px;
}
#LogoHead
{
    height: 84px;
    padding-left: 10px;
    overflow: hidden;
    font: bold 28pt/2 "微软雅黑" ,Arial;
    color: #ffffff;
    background: url(../images/head_bg.jpg) repeat-x;
    color: #C53F3E;
    padding-top: 10px;
}
#LogoHead .logo
{
    float: left;
}
#LogoHead .head_right
{
    width: 618px;
    float: right;
}
#LogoHead span
{
    float: right;
    color: #808080;
    font-size: 13px;
    margin: 10px;
    font-weight: normal;
    filter: alpha(style=1,startY=0,finishY=100,startX=100,finishX=100);
}

#frmTitle
{
    width: 190px;
    height: 100%;
    vertical-align: top;
    border-right: solid 1px #A6C8DD;
}
/*后台登录页面*/
#AdminTop
{
    height: 94px;
    overflow: hidden;
    background: url(../images/head_bg.jpg) repeat-x;
}
#AdminTop2
{
    height: 94px;
    overflow: hidden;
    background: url(../images/head_bg2.jpg) repeat-x;
}
#AdminTop2 .logo
{
    float: left;
}
#AdminTop .logo
{
    float: left;
}
#AdminTop .btn
{
    padding-right: 15px;
    margin-bottom: 5px;
}
#AdminTop2 .btn
{
    padding-right: 15px;
    margin-bottom: 7px;
    margin-top: -25px;
    position: relative;
}
#AdminTop h1
{
    font-family: "微软雅黑";
    font-size: 19pt;
    color: #333333;
    font-weight: bold;
    text-align: left;
    padding-left: 20px;
}
#AdminTop2 h1
{
    font-family: "微软雅黑";
    font-size: 19pt;
    color: #333333;
    font-weight: bold;
    text-align: left;
    padding-left: 20px;
}
.TopRight li
{
    float: left;
    width: 85px;
    height: 20px;
    overflow: hidden;
    color: #333333;
}
.TopRight a:link
{
    display: inline;
    color: #333333;
    text-decoration: none;
    margin: 0;
    padding: 0;
}
.TopRight a:visited
{
    display: inline;
    color: #333333;
    text-decoration: none;
    margin: 0;
    padding: 0;
}
.TopRight a:hover
{
    display: inline;
    color: #333333;
    text-decoration: underline;
    margin: 0;
    padding: 0;
}
.Admin_Help
{
    background: url(../images/Admin_helpico.png) no-repeat;
    background-position: 13px 0px;
    _background-position: -13px;
}
.Admin_Home
{
    background: url(../images/Admin_Homeico.png) no-repeat;
    background-position: 13px -1px;
}
.Admin_Manage
{
    background: url(../images/Admin_Manageico.png) no-repeat;
    background-position: 13px -1px;
}
.Admin_Out
{
    background: url(../images/Admin_Outico.png) no-repeat left;
}
#LoginName1
{
    font-weight: bold;
}
#AdminFoot_Border
{
    height: 41px;
    background: #000;
    float: left;
    position: relative;
    top: -4px;
    width: 100%;
    overflow: hidden;
    line-height: 38px;
    text-align: center;
    color: #8F0B1E;
    background: url(../images/foot_bg.jpg) repeat-x;
}
#AdminFoot
{
    background: url(../images/foot_bg.jpg) repeat-x;
    height: 48px;
    overflow: hidden;
    width: 198px;
    float: left;
}

/*页面外围控制整体布局宽度*/
#wrapper
{
    margin: 15px;
    width: auto;
}
/*#wrapper a:link{ margin:0px; padding:0px;}
#wrapper a:active{ margin:0px; padding:0px; padding-left:20px;}
#wrapper a:hover{ margin:0px; padding:0px; text-decoration:underline}
#wrapper a:visited{ margin:0px; padding:0px;}*/
/* 网站外围阴影 */
.shardow
{
}
/*a:link,a:visited{color:#000000; text-decoration:none; display:inline}*/
/* 容器盒子 */
.container
{
    width: auto;
    border: 0px solid #eeeeee;
    margin-right: 10px;
}
.gridbox
{
    width: auto;
    border: 1px solid #cccccc;
    padding-left: 5px;
}
.gridbox td
{
    height: 30px;
}
.gridbox th
{
    text-align: center;
    font-size: 13px;
}
.gridbox input[type=text]:focus, input.text:focus, input.password:focus, input.title:focus, textarea:focus, select:focus
{
    border: 1px solid red;
}
.gridbox input.text
{
    behavior: url(input.htc);
    border: 1px #ccc solid;
    background: #fff;
    width: 160px;
}
/*Only for ie 5.0+*/
.mygrid
{
    width: 100%;
}
.mygrid th
{
    height: 30px;
    background: #cccccc;
    border: 1px solid #808080;
}
.mygrid td
{
    height: 30px;
    text-align: center;
    border: 1px solid #eeeeee;
}
.mygrid a:link
{
    color: Blue;
    text-decoration: none;
    display: inline;
}
.mygrid a:hover
{
    color: Blue;
    text-decoration: none;
    display: inline;
}
.mygrid a:visited
{
    color: Blue;
    text-decoration: none;
    display: inline;
}
.Submit
{
    background: url(../images/Submit_bg.jpg) no-repeat;
    width: 53px;
    height: 20px;
    border: 0;
    line-height: 20px;
    cursor: hand;
    padding-top: 1px;
}
/*后台菜单样式*/
#AdminLeft
{
    background: url(../images/AdminLeftPrv_Bg.jpg) repeat-y;
    width: 187px;
    padding-top: 20px;
}
#AdminLeft a:link
{
    text-decoration: none;
}
.menuitem
{
    background: url(../images/Menu_Parent.png) no-repeat;
    background-position: 25px;
    line-height: 29px;
    display: block;
    color: #000000;
    font-size: 14px;
    padding-left: 45px;
    text-decoration: none;
}
/* background:url(../images/AdminMenu_Bg.jpg) no-repeat;FILTER: glow(color=#cccccc,strength=15);*/
.submenu
{
    background: url(../images/AdminLeft_Bg.jpg) repeat-y;
}
.submenu ul li
{
    background: url(../images/Menu_Sun.gif) no-repeat;
    background-position: 35px;
    font-size: 13px;
    line-height: 25px; /*background:#eeeeee;*/
}
.submenu ul li a:link
{
    padding-left: 45px;
    color: #000000;
    text-decoration: none;
    display: block;
}
.submenu ul li a:visited
{
    padding-left: 45px;
    color: #000000;
    text-decoration: none;
    display: block;
}
.submenu ul li a:hover
{
    padding-left: 45px;
    background: "#A30A02" color:#A30A02;
    text-decoration: none;
    display: block;
}
/* 网站后台主体样式 */
.Header
{
    background: #F2F2F2;
    height: 67px;
    overflow: hidden;
}
.HeaderSing
{
    background: #F2F2F2;
    height: 34px;
    overflow: hidden;
}
.header_Sub
{
    width: auto;
    height: 32px;
    border: 1px solid #CDCDCD;
    line-height: 32px;
    background: url(../images/Admin_Home.jpg) no-repeat;
    padding-left: 27px;
}
.header_Sub ul li
{
    width: 87px;
    float: left;
    text-align: center;
    vertical-align: middle;
    background: url(../images/Admin_HomeArr.jpg) no-repeat;
    height: 32px;
    line-height: 32px;
}
.header_Foot
{
    width: auto;
    height: 32px;
    overflow: hidden;
    border-left: 1px solid #CDCDCD;
    border-right: 1px solid #CDCDCD;
    border-bottom: 1px solid #CDCDCD;
    background: #ffffff;
    line-height: 32px;
}
.header_Foot a:link
{
    margin: 0px;
    padding: 0px;
    text-decoration: none;
}
.header_Foot a:hover
{
    margin: 0px;
    padding: 0px;
    text-decoration: underline;
}
.header_Foot a:visited
{
    margin: 0px;
    padding: 0px;
    text-decoration: none;
}
.header_Foot ul li
{
    width: 83px;
    float: left;
    border-right: 1px solid #CDCDCD;
    line-height: 32px;
    text-align: center;
}
.Info_Add
{
    background: url(../images/Admin_Add.jpg) no-repeat;
    background-position: 5px;
    display: block;
    text-decoration: none;
}
.Info_Del
{
    background: url(../images/Admin_Del.jpg) no-repeat;
    background-position: 5px;
    display: block;
    text-decoration: none;
}
.Info_Bat
{
    background: url(../images/bat.jpg) no-repeat;
    background-position: 5px;
    display: block;
    text-decoration: none;
}
.Tablefoot
{
    padding-left: 25%;
}
.Tablefoot span
{
    margin-left: 20px;
}
.Tip
{
    color: #ff0000;
}


.ok
{
    color: green;
    font-weight: bold;
    padding-right: 5px;
}
.no
{
    color: red;
    font-weight: bold;
    padding-right: 5px;
    font-size: 16px;
}
/*广告*/
.banner
{
}

/*页面主体*/
.pagebody
{
    width: 100%;
    height: auto;
    overflow: hidden;
    border: #CCC solid 1px;
}

.leftpage, .mainpage, .rightpage
{
    float: left;
    margin-right: 10px;
    background: #fff;
}

/*页面左侧*/
.leftpage
{
}

/*页面右侧*/
.mainpage
{
}

/* 页面右侧 */
.rightpage
{
}

/* 列表模型 */

/*侧栏*/
.sidebar
{
}

/*栏目*/
.column
{
}

/*登录条*/
.loginbar
{
}

/*热点*/
.hot
{
}

/*新闻*/
.news
{
}

/*下载*/
.download
{
}

/*子导航*/
.subnav
{
}

/*菜单*/
.menu
{
}

/*子菜单*/
.submenu
{
}

/*搜索*/
.search
{
}

/*友情链接*/
.friendlink
{
}

/*版权*/
.copyright
{
}

/*滚动*/
.scroll
{
}

/*内容*/
.content
{
}

/*标签页*/
.tab
{
}

/*文章列表*/
.list
{
}

/*提示信息*/
.msg
{
}

/*小技巧*/
.tips
{
}

/*栏目标题*/
.title
{
}

/*加入*/
.joinus
{
}

/*指南*/
.guild
{
}

/*服务*/
.service
{
}

/*注册*/
.regsiter
{
}

/*状态*/
.status
{
}

/*投票*/
.vote
{
}

/*合作伙伴*/
.partner
{
}

/*页脚*/
.footer
{
    width: 100%;
    height: 50px;
    border: #CCC solid 1px;
}
.footer p
{
    text-align: right;
}
/**/
ul.content
{
    margin-top: -36px;
    padding-top: 15px;
    width: 408px;
}
ul.content li
{
    list-style-type: none;
    font-size: 14px;
    float: left;
    padding-left: 30px;
    margin-bottom: 20px;
}
ul.content li .pass
{
    float: left;
}
.formfield_s
{
    background: none;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    width: 205px;
}
#content .content_title1
{
    background: url(../images/content_title1_bg.jpg) repeat-x;
    height: 44px;
}
/*底部*/
#footer
{
    height: 109px;
    background: #8F1F2A;
}
#footer .foot_logo
{
    float: left;
}
#footer .foot_copyright
{
    width: 415px;
    float: right;
    padding-top: 15px;
    color: #EDEDEC;
}





/*隔行变色*/

#yang_tr tr:hover
{
    background-color: Red;
}
.odd
{
    background-color: #EEB4B4;
}

.even
{
    background-color: #9BCD9B;
}

.yjw_div
{
    margin-top: 10px;
    margin-left: 40px;
    margin-bottom: 5px;
}
.yjw_div a
{
    text-decoration: none;
    color: #000000;
    border: 1px solid #CCCCCC;
    margin-right: 1px;
    margin-left: 0;
    padding: 5px;
}

.yjw_bgcolor
{
    background-color: #A30A02;
}


.texBox
{
    background-color: #DFBAA4;
}

/* side */
#side {}
#side .sdmenu {}
#side .sdmenu div span {background: url(../images/Menu_Parent.png) no-repeat;background-position: 25px;line-height: 29px;display: block;color: #000000;font-size: 14px;padding-left: 45px;text-decoration: none; cursor: pointer}
#side .sdmenu div a {background: url(../images/Menu_Sun.gif) no-repeat;background-position: 35px;font-size: 13px;line-height: 25px; display: block;color:#000; padding-left: 45px; text-decoration: none; outline: none;}
#side .sdmenu div a.current { background-color:#ccc; background-position: 35px;font-size: 13px;line-height: 25px; display: block; color:#A00D03; font-weight: bold; text-decoration: none; outline: none;}
#side .sdmenu img {	padding-right: 8px;	vertical-align: middle;}

/* ---------------------------------*/
#side .sdmenu div.collapsed {height: 32px;}
#side .sdmenu div {	overflow: hidden;}